home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Softdisk Supreme
/
Softdisk Supreme.iso
/
pc
/
DSK Files
/
0-49
/
SD024b.dsk
/
IT'S A SMALL WORLD.bas
< prev
next >
Wrap
BASIC Source File
|
2003-06-12
|
2KB
|
43 lines
0 DIM W$(111,1):D$ = CHR$(13) + CHR$(4)
1 DIM CH(15)
10 HGR : TEXT : HOME : SPEED= 255: NORMAL
20 IF PEEK( -637) = 255 OR PEEK( -637) = 234 THEN A$ = "L": GOTO 50
30 PRINT "DO YOU HAVE LOWER CASE ?";: GET A$: IF A$ = "Y" THEN A$ = "L": GOTO 50
40 A$ = "A"
50 HOME
60 IF A$ = "A" THEN GOTO 110
70 PRINT "Do you have an amplifier hooked up to the cassette port on your computer ?";: GET B$
80 HOME : PRINT "Please wait while loading & initializing"
100 GOTO 140
110 PRINT "DO YOU HAVE AN AMPLIFIER HOOKED UP TO THE CASSETTE PORT ON YOUR COMPUTER ?";: GET B$
120 HOME : PRINT "PLEASE WAIT WHILE LOADING & INITIALIZING"
140 PRINT D$;"OPEN DOUBLETALK"
150 PRINT D$;"READ DOUBLETALK"
160 FOR I = 1 TO 110
170 INPUT W$(I,0),W$(I,1)
180 NEXT
183 PRINT D$;"CLOSE"
185 IF B$ = "Y" THEN PRINT D$;"BRUN SMALL WORLD.MODULE":C: GOTO 190
187 PRINT D$;"BRUN SMALL WORLD.MODULE":S
190 PRINT D$;"BLOAD SMALL WORLD.PIC.PAC": POKE 0,5: POKE 1,97: PRINT D$"BLOADPACK/UNPACK": CALL 24576
200 POKE -16304,0: POKE -16297,0: HOME
210 FOR I = 0 TO 3: VTAB 21 +I: HTAB 15: INVERSE : PRINT " ";: NORMAL : PRINT " ";: INVERSE : PRINT " ";: NORMAL : NEXT
220 IF A$ = "A" THEN GOTO 270
230 VTAB 21: HTAB 1: PRINT "By:": PRINT " William Miska"
240 VTAB 21: HTAB 27: PRINT "Music made by:";: HTAB 27: PRINT " Music Maker"
250 HTAB 27: PRINT " By SubLogic"
260 GOTO 300
270 VTAB 21: HTAB 1: PRINT "BY:": PRINT " WILLIAM MISKA"
280 VTAB 21: HTAB 27: PRINT "MUSIC MADE BY:";: HTAB 27: PRINT " MUSIC MAKER"
290 HTAB 27: PRINT " BY SUBLOGIC"
300 POKE 33,10: POKE 32,15: POKE -16368,0
310 REM MUSIC/WORDS
320 VTAB 24
330 FOR I = 1 TO 110
335 IF I = 86 THEN PRINT LEFT$(W$(I,A$ = "A"),4);: GOTO 360
340 IF RIGHT$(W$(I,A$ = "A"),1) = "*" THEN PRINT : VTAB 23: PRINT LEFT$(W$(I,A$ = "A"), LEN(W$(I,A$ = "A")) -1);: GOTO 360
350 PRINT W$(I,A$ = "A")
360 X = USR( -1)
370 IF PEEK( -16384) >127 THEN POKE -16368,0: TEXT : HOME : PRINT : PRINT : PRINT CHR$(4)"RUNHELLO"
380 NEXT I
390 FOR D = 1 TO 4: PRINT : FOR X = 1 TO 500: NEXT X,D: GOTO 330